challenge trophy - German English Dictionary